import QtQuick
import QtQuick3D
import QtQuick3D.Helpers

//GameView是一种用于提供关卡内视图的类 由Level提供

Item{
    id:root

    property alias displayLayer:displayLayer
    property alias touchLayer:touchLayer
    property alias topLayer:topLayer

    property alias mouseInput:mouseArea
    //控制鼠标滑动方式
    property alias flickMode:mouseArea.flickMode

    Item{//展示层，用于显示三维（主要）游戏画面
        id:displayLayer
        anchors.fill: parent
    }

    Item{//触摸层，用于接收用户的键盘输入和鼠标输入
        id:touchLayer
        anchors.fill: parent
        InputMouseArea{
            id:mouseArea
            anchors.fill: parent
        }
    }

    Item{//顶层，用于放置用户交互的按钮和ui
        id:topLayer
        anchors.fill: parent
    }

    Item {
        id: __materialLibrary__
    }

}
